<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Geo3DML-CPP: geo3dml::Light Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">Geo3DML-CPP
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search',false);
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegeo3dml.html">geo3dml</a></li><li class="navelem"><a class="el" href="classgeo3dml_1_1_light.html">Light</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classgeo3dml_1_1_light-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">geo3dml::Light Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>光源配置。  
 <a href="#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_light_8h_source.html">Light.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a81acbfe09f78d093206a4bf83b36a72b" id="r_a81acbfe09f78d093206a4bf83b36a72b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a> { <br />
&#160;&#160;<a class="el" href="#a81acbfe09f78d093206a4bf83b36a72ba31538c97535b4877facb08cb48edc81a">Light_Unknown</a>
, <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72ba98019168cba62e8b21b049b0c39c17a1">Light_Head</a>
, <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72ba81517c243ea6889712caaa3f204a64ea">Light_Camera</a>
, <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72baad41976d23c95330499981ea3d9a66fb">Light_Scene</a>
, <br />
&#160;&#160;<a class="el" href="#a81acbfe09f78d093206a4bf83b36a72bab013dcc3f5e614148bd9b0f171ea3a16">Light_DirectionalLight</a>
, <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72bac8ef2cf947fbd6a39bd404c54ed2c958">Light_PointLight</a>
, <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72bae7c0cba796f64da8ef087f9239f6d842">Light_SpotLight</a>
<br />
 }</td></tr>
<tr class="memdesc:a81acbfe09f78d093206a4bf83b36a72b"><td class="mdescLeft">&#160;</td><td class="mdescRight">光源的类型。  <a href="#a81acbfe09f78d093206a4bf83b36a72b">More...</a><br /></td></tr>
<tr class="separator:a81acbfe09f78d093206a4bf83b36a72b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">局标的光源类型定义。</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">地理信息协会标准的光源类型定义。</div></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a668f69fef2b6b10c565d1e815e415389" id="r_a668f69fef2b6b10c565d1e815e415389"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a668f69fef2b6b10c565d1e815e415389">Light</a> ()</td></tr>
<tr class="separator:a668f69fef2b6b10c565d1e815e415389"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad72cfed901b3eda3e1aacfa2a5e33cbc" id="r_ad72cfed901b3eda3e1aacfa2a5e33cbc"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad72cfed901b3eda3e1aacfa2a5e33cbc">~Light</a> ()</td></tr>
<tr class="separator:ad72cfed901b3eda3e1aacfa2a5e33cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60bb653ce31821051ac5115db3fe5232" id="r_a60bb653ce31821051ac5115db3fe5232"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a60bb653ce31821051ac5115db3fe5232">Switch</a> (bool on)</td></tr>
<tr class="separator:a60bb653ce31821051ac5115db3fe5232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35a0866edc1faa39681128e2c94edec3" id="r_a35a0866edc1faa39681128e2c94edec3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a35a0866edc1faa39681128e2c94edec3">IsOn</a> () const</td></tr>
<tr class="separator:a35a0866edc1faa39681128e2c94edec3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b0b57eb573fa256e05ad3e6b5124c13" id="r_a3b0b57eb573fa256e05ad3e6b5124c13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3b0b57eb573fa256e05ad3e6b5124c13">SetType</a> (<a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a> t)</td></tr>
<tr class="separator:a3b0b57eb573fa256e05ad3e6b5124c13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa72450627f5d8e9f6fc4b54897a8f48e" id="r_aa72450627f5d8e9f6fc4b54897a8f48e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa72450627f5d8e9f6fc4b54897a8f48e">GetType</a> () const</td></tr>
<tr class="separator:aa72450627f5d8e9f6fc4b54897a8f48e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29516e49a3af3b68a82dff1d2d21441f" id="r_a29516e49a3af3b68a82dff1d2d21441f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a29516e49a3af3b68a82dff1d2d21441f">SetPosition</a> (double x, double y, double z)</td></tr>
<tr class="separator:a29516e49a3af3b68a82dff1d2d21441f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f2bce96589793b04a6d67207b3a600" id="r_a97f2bce96589793b04a6d67207b3a600"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a97f2bce96589793b04a6d67207b3a600">GetPosition</a> (double &amp;x, double &amp;y, double &amp;z)</td></tr>
<tr class="separator:a97f2bce96589793b04a6d67207b3a600"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d3a645d1f501271ec8f7520797eac91" id="r_a9d3a645d1f501271ec8f7520797eac91"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9d3a645d1f501271ec8f7520797eac91">SetFocalPosition</a> (double x, double y, double z)</td></tr>
<tr class="separator:a9d3a645d1f501271ec8f7520797eac91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a7bf49ed6711222233a397ecbe08c24" id="r_a9a7bf49ed6711222233a397ecbe08c24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9a7bf49ed6711222233a397ecbe08c24">GetFocalPosition</a> (double &amp;x, double &amp;y, double &amp;z)</td></tr>
<tr class="separator:a9a7bf49ed6711222233a397ecbe08c24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad743a9276effc1bc821798b1bb3a55a3" id="r_ad743a9276effc1bc821798b1bb3a55a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad743a9276effc1bc821798b1bb3a55a3">SetIntensity</a> (double i)</td></tr>
<tr class="separator:ad743a9276effc1bc821798b1bb3a55a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e483f23738c413029bf98f42cb7dcd" id="r_a09e483f23738c413029bf98f42cb7dcd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a09e483f23738c413029bf98f42cb7dcd">GetIntensity</a> () const</td></tr>
<tr class="separator:a09e483f23738c413029bf98f42cb7dcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a5d80560e2d8bdc93eb73c9fa4a8243" id="r_a3a5d80560e2d8bdc93eb73c9fa4a8243"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3a5d80560e2d8bdc93eb73c9fa4a8243">SetAmbientColor</a> (const <a class="el" href="classgeo3dml_1_1_color.html">Color</a> &amp;c)</td></tr>
<tr class="separator:a3a5d80560e2d8bdc93eb73c9fa4a8243"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ba97bf8366e421f712a8c9fe2028921" id="r_a3ba97bf8366e421f712a8c9fe2028921"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ba97bf8366e421f712a8c9fe2028921">GetAmbientColor</a> () const</td></tr>
<tr class="separator:a3ba97bf8366e421f712a8c9fe2028921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a997f40eac670327902251ab2d5d26df6" id="r_a997f40eac670327902251ab2d5d26df6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a997f40eac670327902251ab2d5d26df6">SetDiffuseColor</a> (const <a class="el" href="classgeo3dml_1_1_color.html">Color</a> &amp;c)</td></tr>
<tr class="separator:a997f40eac670327902251ab2d5d26df6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f41ace4167f4d0057099329312ee04e" id="r_a6f41ace4167f4d0057099329312ee04e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6f41ace4167f4d0057099329312ee04e">GetDiffuseColor</a> () const</td></tr>
<tr class="separator:a6f41ace4167f4d0057099329312ee04e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b36d6474025bcc2e11bda9f97a34f43" id="r_a0b36d6474025bcc2e11bda9f97a34f43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0b36d6474025bcc2e11bda9f97a34f43">SetSpecularColor</a> (const <a class="el" href="classgeo3dml_1_1_color.html">Color</a> &amp;c)</td></tr>
<tr class="separator:a0b36d6474025bcc2e11bda9f97a34f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3b363afdf35425ccb863d660b1842c6" id="r_ab3b363afdf35425ccb863d660b1842c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab3b363afdf35425ccb863d660b1842c6">GetSpecularColor</a> () const</td></tr>
<tr class="separator:ab3b363afdf35425ccb863d660b1842c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a4996dc0c9eeae4c5947ae7a0afcf8435" id="r_a4996dc0c9eeae4c5947ae7a0afcf8435"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4996dc0c9eeae4c5947ae7a0afcf8435">NameToLightType</a> (const std::string &amp;name)</td></tr>
<tr class="separator:a4996dc0c9eeae4c5947ae7a0afcf8435"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a981cd8b66070609b91dcf885e7edda61" id="r_a981cd8b66070609b91dcf885e7edda61"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a981cd8b66070609b91dcf885e7edda61">isOn_</a></td></tr>
<tr class="separator:a981cd8b66070609b91dcf885e7edda61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d883247786312c3f1fc2b74fd6f3e38" id="r_a2d883247786312c3f1fc2b74fd6f3e38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2d883247786312c3f1fc2b74fd6f3e38">lightType_</a></td></tr>
<tr class="separator:a2d883247786312c3f1fc2b74fd6f3e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07736c793a0ce95ec783f6c1853ccd51" id="r_a07736c793a0ce95ec783f6c1853ccd51"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a07736c793a0ce95ec783f6c1853ccd51">position_</a> [3]</td></tr>
<tr class="separator:a07736c793a0ce95ec783f6c1853ccd51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae51f787804ad8ce3700ed42c02e95f76" id="r_ae51f787804ad8ce3700ed42c02e95f76"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae51f787804ad8ce3700ed42c02e95f76">focalPosition_</a> [3]</td></tr>
<tr class="separator:ae51f787804ad8ce3700ed42c02e95f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12335ca94b4dc2a18b104fd7ca857b38" id="r_a12335ca94b4dc2a18b104fd7ca857b38"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a12335ca94b4dc2a18b104fd7ca857b38">intensity_</a></td></tr>
<tr class="memdesc:a12335ca94b4dc2a18b104fd7ca857b38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strength of the light.  <br /></td></tr>
<tr class="separator:a12335ca94b4dc2a18b104fd7ca857b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d415f0952c57ae3424722c877d67561" id="r_a5d415f0952c57ae3424722c877d67561"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d415f0952c57ae3424722c877d67561">ambientColor_</a></td></tr>
<tr class="separator:a5d415f0952c57ae3424722c877d67561"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13d72fbabbc072701b8f087a65efc463" id="r_a13d72fbabbc072701b8f087a65efc463"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a13d72fbabbc072701b8f087a65efc463">diffuseColor_</a></td></tr>
<tr class="separator:a13d72fbabbc072701b8f087a65efc463"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b094e7da79e2154c32cb23f742654fd" id="r_a6b094e7da79e2154c32cb23f742654fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_color.html">Color</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6b094e7da79e2154c32cb23f742654fd">specularColor_</a></td></tr>
<tr class="separator:a6b094e7da79e2154c32cb23f742654fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>光源配置。 </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a81acbfe09f78d093206a4bf83b36a72b" name="a81acbfe09f78d093206a4bf83b36a72b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81acbfe09f78d093206a4bf83b36a72b">&#9670;&#160;</a></span>Type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">geo3dml::Light::Type</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>光源的类型。 </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a81acbfe09f78d093206a4bf83b36a72ba31538c97535b4877facb08cb48edc81a" name="a81acbfe09f78d093206a4bf83b36a72ba31538c97535b4877facb08cb48edc81a"></a>Light_Unknown&#160;</td><td class="fielddoc"><p>未知类型。 </p>
</td></tr>
<tr><td class="fieldname"><a id="a81acbfe09f78d093206a4bf83b36a72ba98019168cba62e8b21b049b0c39c17a1" name="a81acbfe09f78d093206a4bf83b36a72ba98019168cba62e8b21b049b0c39c17a1"></a>Light_Head&#160;</td><td class="fielddoc"><p>头灯 </p>
</td></tr>
<tr><td class="fieldname"><a id="a81acbfe09f78d093206a4bf83b36a72ba81517c243ea6889712caaa3f204a64ea" name="a81acbfe09f78d093206a4bf83b36a72ba81517c243ea6889712caaa3f204a64ea"></a>Light_Camera&#160;</td><td class="fielddoc"><p>相机灯 </p>
</td></tr>
<tr><td class="fieldname"><a id="a81acbfe09f78d093206a4bf83b36a72baad41976d23c95330499981ea3d9a66fb" name="a81acbfe09f78d093206a4bf83b36a72baad41976d23c95330499981ea3d9a66fb"></a>Light_Scene&#160;</td><td class="fielddoc"><p>场景等 </p>
</td></tr>
<tr><td class="fieldname"><a id="a81acbfe09f78d093206a4bf83b36a72bab013dcc3f5e614148bd9b0f171ea3a16" name="a81acbfe09f78d093206a4bf83b36a72bab013dcc3f5e614148bd9b0f171ea3a16"></a>Light_DirectionalLight&#160;</td><td class="fielddoc"><p>定向光源，模拟环境光。 </p>
</td></tr>
<tr><td class="fieldname"><a id="a81acbfe09f78d093206a4bf83b36a72bac8ef2cf947fbd6a39bd404c54ed2c958" name="a81acbfe09f78d093206a4bf83b36a72bac8ef2cf947fbd6a39bd404c54ed2c958"></a>Light_PointLight&#160;</td><td class="fielddoc"><p>点光源，模拟各种点状光源。 </p>
</td></tr>
<tr><td class="fieldname"><a id="a81acbfe09f78d093206a4bf83b36a72bae7c0cba796f64da8ef087f9239f6d842" name="a81acbfe09f78d093206a4bf83b36a72bae7c0cba796f64da8ef087f9239f6d842"></a>Light_SpotLight&#160;</td><td class="fielddoc"><p>聚光灯，模拟手电筒、探照灯等光源类型。 </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a668f69fef2b6b10c565d1e815e415389" name="a668f69fef2b6b10c565d1e815e415389"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a668f69fef2b6b10c565d1e815e415389">&#9670;&#160;</a></span>Light()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">geo3dml::Light::Light </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad72cfed901b3eda3e1aacfa2a5e33cbc" name="ad72cfed901b3eda3e1aacfa2a5e33cbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad72cfed901b3eda3e1aacfa2a5e33cbc">&#9670;&#160;</a></span>~Light()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual geo3dml::Light::~Light </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3ba97bf8366e421f712a8c9fe2028921" name="a3ba97bf8366e421f712a8c9fe2028921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ba97bf8366e421f712a8c9fe2028921">&#9670;&#160;</a></span>GetAmbientColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_color.html">Color</a> geo3dml::Light::GetAmbientColor </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6f41ace4167f4d0057099329312ee04e" name="a6f41ace4167f4d0057099329312ee04e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f41ace4167f4d0057099329312ee04e">&#9670;&#160;</a></span>GetDiffuseColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_color.html">Color</a> geo3dml::Light::GetDiffuseColor </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9a7bf49ed6711222233a397ecbe08c24" name="a9a7bf49ed6711222233a397ecbe08c24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9a7bf49ed6711222233a397ecbe08c24">&#9670;&#160;</a></span>GetFocalPosition()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void geo3dml::Light::GetFocalPosition </td>
          <td>(</td>
          <td class="paramtype">double &amp;</td>          <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;</td>          <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;</td>          <td class="paramname"><span class="paramname"><em>z</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a09e483f23738c413029bf98f42cb7dcd" name="a09e483f23738c413029bf98f42cb7dcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09e483f23738c413029bf98f42cb7dcd">&#9670;&#160;</a></span>GetIntensity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double geo3dml::Light::GetIntensity </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a97f2bce96589793b04a6d67207b3a600" name="a97f2bce96589793b04a6d67207b3a600"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97f2bce96589793b04a6d67207b3a600">&#9670;&#160;</a></span>GetPosition()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void geo3dml::Light::GetPosition </td>
          <td>(</td>
          <td class="paramtype">double &amp;</td>          <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;</td>          <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;</td>          <td class="paramname"><span class="paramname"><em>z</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab3b363afdf35425ccb863d660b1842c6" name="ab3b363afdf35425ccb863d660b1842c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3b363afdf35425ccb863d660b1842c6">&#9670;&#160;</a></span>GetSpecularColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_color.html">Color</a> geo3dml::Light::GetSpecularColor </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa72450627f5d8e9f6fc4b54897a8f48e" name="aa72450627f5d8e9f6fc4b54897a8f48e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa72450627f5d8e9f6fc4b54897a8f48e">&#9670;&#160;</a></span>GetType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a> geo3dml::Light::GetType </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a35a0866edc1faa39681128e2c94edec3" name="a35a0866edc1faa39681128e2c94edec3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35a0866edc1faa39681128e2c94edec3">&#9670;&#160;</a></span>IsOn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool geo3dml::Light::IsOn </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4996dc0c9eeae4c5947ae7a0afcf8435" name="a4996dc0c9eeae4c5947ae7a0afcf8435"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4996dc0c9eeae4c5947ae7a0afcf8435">&#9670;&#160;</a></span>NameToLightType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a> geo3dml::Light::NameToLightType </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3a5d80560e2d8bdc93eb73c9fa4a8243" name="a3a5d80560e2d8bdc93eb73c9fa4a8243"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a5d80560e2d8bdc93eb73c9fa4a8243">&#9670;&#160;</a></span>SetAmbientColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::SetAmbientColor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgeo3dml_1_1_color.html">Color</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a997f40eac670327902251ab2d5d26df6" name="a997f40eac670327902251ab2d5d26df6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a997f40eac670327902251ab2d5d26df6">&#9670;&#160;</a></span>SetDiffuseColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::SetDiffuseColor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgeo3dml_1_1_color.html">Color</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9d3a645d1f501271ec8f7520797eac91" name="a9d3a645d1f501271ec8f7520797eac91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d3a645d1f501271ec8f7520797eac91">&#9670;&#160;</a></span>SetFocalPosition()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::SetFocalPosition </td>
          <td>(</td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>z</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad743a9276effc1bc821798b1bb3a55a3" name="ad743a9276effc1bc821798b1bb3a55a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad743a9276effc1bc821798b1bb3a55a3">&#9670;&#160;</a></span>SetIntensity()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::SetIntensity </td>
          <td>(</td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>i</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a29516e49a3af3b68a82dff1d2d21441f" name="a29516e49a3af3b68a82dff1d2d21441f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29516e49a3af3b68a82dff1d2d21441f">&#9670;&#160;</a></span>SetPosition()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::SetPosition </td>
          <td>(</td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>x</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>y</em></span>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>z</em></span>&#160;)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0b36d6474025bcc2e11bda9f97a34f43" name="a0b36d6474025bcc2e11bda9f97a34f43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b36d6474025bcc2e11bda9f97a34f43">&#9670;&#160;</a></span>SetSpecularColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::SetSpecularColor </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgeo3dml_1_1_color.html">Color</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>c</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3b0b57eb573fa256e05ad3e6b5124c13" name="a3b0b57eb573fa256e05ad3e6b5124c13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3b0b57eb573fa256e05ad3e6b5124c13">&#9670;&#160;</a></span>SetType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::SetType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a></td>          <td class="paramname"><span class="paramname"><em>t</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a60bb653ce31821051ac5115db3fe5232" name="a60bb653ce31821051ac5115db3fe5232"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60bb653ce31821051ac5115db3fe5232">&#9670;&#160;</a></span>Switch()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_light.html">Light</a> &amp; geo3dml::Light::Switch </td>
          <td>(</td>
          <td class="paramtype">bool</td>          <td class="paramname"><span class="paramname"><em>on</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a5d415f0952c57ae3424722c877d67561" name="a5d415f0952c57ae3424722c877d67561"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d415f0952c57ae3424722c877d67561">&#9670;&#160;</a></span>ambientColor_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_color.html">Color</a> geo3dml::Light::ambientColor_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a13d72fbabbc072701b8f087a65efc463" name="a13d72fbabbc072701b8f087a65efc463"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13d72fbabbc072701b8f087a65efc463">&#9670;&#160;</a></span>diffuseColor_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_color.html">Color</a> geo3dml::Light::diffuseColor_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ae51f787804ad8ce3700ed42c02e95f76" name="ae51f787804ad8ce3700ed42c02e95f76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae51f787804ad8ce3700ed42c02e95f76">&#9670;&#160;</a></span>focalPosition_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double geo3dml::Light::focalPosition_[3]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a12335ca94b4dc2a18b104fd7ca857b38" name="a12335ca94b4dc2a18b104fd7ca857b38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12335ca94b4dc2a18b104fd7ca857b38">&#9670;&#160;</a></span>intensity_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double geo3dml::Light::intensity_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Strength of the light. </p>

</div>
</div>
<a id="a981cd8b66070609b91dcf885e7edda61" name="a981cd8b66070609b91dcf885e7edda61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a981cd8b66070609b91dcf885e7edda61">&#9670;&#160;</a></span>isOn_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool geo3dml::Light::isOn_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2d883247786312c3f1fc2b74fd6f3e38" name="a2d883247786312c3f1fc2b74fd6f3e38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d883247786312c3f1fc2b74fd6f3e38">&#9670;&#160;</a></span>lightType_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="#a81acbfe09f78d093206a4bf83b36a72b">Type</a> geo3dml::Light::lightType_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a07736c793a0ce95ec783f6c1853ccd51" name="a07736c793a0ce95ec783f6c1853ccd51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07736c793a0ce95ec783f6c1853ccd51">&#9670;&#160;</a></span>position_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double geo3dml::Light::position_[3]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a6b094e7da79e2154c32cb23f742654fd" name="a6b094e7da79e2154c32cb23f742654fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b094e7da79e2154c32cb23f742654fd">&#9670;&#160;</a></span>specularColor_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_color.html">Color</a> geo3dml::Light::specularColor_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/geo3dml/<a class="el" href="_light_8h_source.html">Light.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
